package skladowisko;

/**
 *
 * @author kedziers
 */
public class StanMaszyny
{
    private boolean pracuje = false;
    private boolean czynna = true;
    private boolean trzyma = false;

    private Kontener trzymanyKontener = null;

    private ZadaniePrzeladunkowe wykonywaneZadanie = null;
    //**************************************************************************
    public StanMaszyny()
    {
        
    }
    //**************************************************************************
    public ZadaniePrzeladunkowe getWykonywaneZadanie()
    {
        return wykonywaneZadanie;
    }   
    //**************************************************************************
    public boolean trzymaj(Kontener k)
    {
        if(trzyma)
            return false;

        trzymanyKontener = k;
        trzyma = true;
        return true;
    }
    //**************************************************************************
    public Kontener pusc()
    {
        if(!trzyma)
            return null;

        trzyma = false;
        return trzymanyKontener;
    }
    //**************************************************************************
}
